{#each ORDER_REACTIONS as reaction}
  • { if (myReactions[reaction]) { reactionCounts[reaction]--; myReactions[reaction] = false; const { deleteReaction } = await $zeus.mutate({ deleteReaction: [ { emoji: reaction, ...connection, }, true, ], }); reactionCounts[reaction] += deleteReaction ? 0 : 1; myReactions[reaction] = !deleteReaction; } else { reactionCounts[reaction] = (reactionCounts[reaction] ?? 0) + 1; myReactions[reaction] = true; const { upsertReaction } = await $zeus.mutate({ upsertReaction: [ { emoji: reaction, ...connection, }, true, ], }); reactionCounts[reaction] = upsertReaction; myReactions[reaction] = true; } }} > {reaction} {reactionCounts[reaction] ?? 0}
  • {/each}